/* 
    Document   : home
    Created on : 19-nov-2009, 17.03.42
    Author     : luca
    Description:
        Questo foglio di stile è quello predefinito per tutte le pagine, altri
        eventuali dovrebbero sempre importare questo
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


body {
    /* min-width: 800px; */
    background-color: #f5f5f3;
}

a {
  text-decoration: none;
  color: #2e3436;
  font-family: sans-serif;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;

}

/* Box Flash che appaiono in alto a destra come messaggi
di servizio */
p#flashbox {
    background-color: #2e3436;
    font-family: sans-serif;
    font-weight: bold;
    padding: 10px;
    max-width: 250px;
    z-index: 999;
    position:fixed;
    top: 20px;
    right: 20px;
    border: 3px solid #f57900;
    border-radius: 15px;
    text-align:center;
    opacity: 0.8;
}

span#notice {
    color: #72d216;
}

span#error {
    color: #ef2929;
}

/* FINE */

/* Questi div stabiliscono il layout generale della pagina */

/* Questo div è usato per l'header in alto con il logo'*/
div.header {
    /*max-height:60px;
    /*border: 3px solid #ef2929;*/
    padding: 0px;
    /*background-color: #FFDDDD;*/
    margin-bottom: 20px;
}

div.header img {
    position: absolute;
    left: 20px;
    z-index: 3;
    border: none;
}

div.header h1 span {
	background: url(../images/gradient-glossy.png) repeat-x;
	position: absolute;
        top: 7px;
	display: block;
	width: 100%;
	height: 1.5em;
}

div.header h1 {
    display: block;
    padding: 0px;
    text-align: center;
    font-size: 3em;
    font-weight: bold;
    font-style: italic;
    position: relative;
    text-shadow: 1px 2px 3px #2e3436;
    color: #ef2929;
    font-family: sans-serif;
}
/* Questo div posizione i menu dei link alla sinistra della pagina*/
div.menu {
    width: 20%;
    float: left;
    margin-right: 30px;
    margin-left: 10px;
}

/* Questo div posiziona il contenuto delle viste */
div.content {
    float: left;
    width: 75%;
}
